WCET free time analysis of hard real-time systems on multiprocessors: A regular language-based model
نویسندگان
چکیده
This paper presents the initial step of an aid design method earmarked for operational validation of hard real-time systems. We consider systems that are composed of sequential hard real-time jobs, which are embedded on centralized multiprocessor architectures. We introduce a model based upon untimed finite automata and meant to collect the operational behaviours of the system compatible with its time specifications, and we go on to provide a feasibility decision result for systems composed of jobs presenting CPU-loads which are exact values: execution times are not WCET values). This is why we call this approach WCET-free analysis. The results we have achieved likewise involve hardware specifications such as multi-processors and speeds of processors.
منابع مشابه
Hard - Real - Time Multithreading : a Combined Microarchitectural and Scheduling Approach
EL-HAJ MAHMOUD, ALI AHMAD. Hard-Real-Time Multithreading: A Combined Microarchitectural and Scheduling Approach. (Under the direction of Dr. Eric Rotenberg). Simultaneous Multithreading (SMT) enables fine-grain resource sharing of a single superscalar processor among multiple tasks, improving cost-performance. However, SMT cannot be safely exploited in hard-real-time systems. These systems requ...
متن کاملWCET Analysis: The Annotation Language Challenge
Worst-case execution time (WCET) analysis is indispensable for the successful design and development of systems, which, in addition to their functional constraints, have to satisfy hard real-time constraints. The expressiveness and usability of annotation languages, which are used by algorithms and tools for WCET analysis in order to separate feasible from infeasible program paths, have a cruci...
متن کاملAddressing Dynamic Dispatching Issues in WCET Analysis for Object-Oriented Hard Real-Time Systems
There is a trend towards using object-oriented programming languages to develop hard real-time applications. However, some object-oriented features, such as dynamic dispatching and dynamic loading, are prohibited from being used in hard realtime systems because they are either unpredictable and/or unanalysable. Arguably, these restrictions could make applications very limited and unrealistic si...
متن کاملDiscussion of Misconceptions about WCET Analysis
Worst-case execution time (WCET) analysis tools are needed for the development of hard real-time systems. Despite the theoretic advances in academic research in WCET there has been hardly any impact on the industrial practice of timing analysis. The essential question is why it was not possible to provide more influential research over the last one-and-a-half decades. This paper gives construct...
متن کاملWiP: Scheduling Multi-Threaded Tasks to Reduce Intra-Task Cache Contention
Research on hard real-time systems and their models has predominately focused upon single-threaded tasks. When multi-threaded tasks are introduced to the classical real-time model the individual threads are treated as distinct tasks, one for each thread. These artificial tasks share the deadline, period, and worst case execution time of their parent task. In the presence of instruction and data...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Theor. Comput. Sci.
دوره 388 شماره
صفحات -
تاریخ انتشار 2007